package com.itheima.dubbo.api;

import com.itheima.model.domain.User;

import java.util.Date;
import java.util.List;

import java.util.List;
import java.util.Map;

public interface UserApi {
    //根据手机号查询用户
    User findByMobile(String mobile);
    Long save(User user);

    void update(User user);

    User findById(Long userId);

    User findByHuanxinId(String huanxinId);
    //查询今天创建的账号
    List<User> findByCreated(Date date);
    //查询活跃了n天及以上的用户总数
    Integer finActivityForDays(Integer days);
    //查询用户总人数
    Integer findAllCounts();

    Map<Long, User> findByIds(List<Long> ids);

}
